package com.taoye.thread;

/**
 * Join方法的基本使用
 *
 * @author : Mr.Tao
 * @version : 1.0
 * @date : 2022/4/4 10:31
 **/
public class Demo45 {
    public static void main(String[] args) throws InterruptedException {
        Demo45Thread t = new Demo45Thread();
        t.setName("A");
        t.start();
        t.join();
        System.out.println("main线程结束了");
    }
}


/**
 * 提供者线程，用于提供消费数据
 */
class Demo45Thread extends Thread {
    @Override
    public void run() {
        try {
            System.out.println(Thread.currentThread().getName() + "开始启动 ");
            Thread.sleep(2000);
            System.out.println(Thread.currentThread().getName() + "结束了 ");
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
}
